Array.prototype.fakeMap=function (fn,context){
    let arr=this
    let temp=[]
    for(let i = 0;i<arr.length;i++){
      let result = fn.call(context,arr[i],i,arr)
      temp.push(result)
    }
    return temp
   }   